charwidth=1 for soft hyphen and unassigned codepoints (#135)
authorSteven G. Johnson <stevenj@mit.edu>
Tue, 24 Jul 2018 14:45:02 +0000 (10:45 -0400)
committerGitHub <noreply@github.com>
Tue, 24 Jul 2018 14:45:02 +0000 (10:45 -0400)
commit02f4e1890cf8135b609b404c58ac7e8b27136ad6
tree7f8103aed772dd6e5d1b3baae6ae86b0282847b5
parent0975bf9b6d95e704bb7419e4ca281a171ca0b956
charwidth=1 for soft hyphen and unassigned codepoints (#135)

* use width=1 for soft hyphen and for unassigned/PUA codepoints

* don't count unassigned codepoints when comparing with system wcwidth

* more tests

* indentation fixes

* NEWS for 135

* remove special-casing for arabic control characters affecting a span of numbers, which are sometimes zero-width and sometimes not

* regenerate
NEWS.md
data/charwidths.jl
data/data_generator.rb
test/charwidth.c
utf8proc_data.c